#include <string>
#include "../../includes/init-base.hh"

class InitCollecterEuler : public InitBase{
public:
  InitCollecterEuler();
  virtual ~InitCollecterEuler();
  void initial_function(double* location, double pillarlen, int currentdim, int index);
private:
  double sod_shocktube(double* location, int phyi);
  double blastwave(double* location, int phyi);
  double two_shockwave_1d(double* location, int phyi);      
};
